package com.soxing.braindata.domain.response;

import lombok.Data;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

@Data
public class RStat {
    private Map<String,Long> complianceRate;
    private Map<String,Long> sexRate;
    private Map<String,Long> qualityRate;
    private Map<String,Map<String,Object>> finishBar; //根据不同的队列 监控其完成情况。<队列编码,<已完成/未完成，完成人数>>
    private Map<String,Object> qABar;
    private Map<String,Object> yearBar;
    private Map<String,Map<String,Object>>collectionBar;//<分中心编码，<日期，采集人数>>
    private List<Integer> researchNumber;//课题总数 课题完成数量 课题未完成数量

    public RStat()
    {
        this.sexRate = new HashMap<>();
        this.complianceRate = new HashMap<>();
        this.qualityRate = new HashMap<>();
        this.collectionBar = new HashMap<>();
        this.finishBar = new HashMap<>();
        this.qABar = new HashMap<>();
        this.yearBar = new HashMap<>();
        this.researchNumber = new ArrayList<>();

    }
}
